<?php
$datos = array();
?>
<?php foreach ($summary as $key => $carrera): ?>
    <?php if ($key != 0): ?>
        <table>
            <tbody>
                <?php $anio = 1 ?>
                <?php foreach ($carrera as $key2 => $ubicacion): ?>
                    <?php if (fmod($key2, 2)): ?>
                        <tr class="udef">
                            <th colspan="3" style="background: #b7d2ff;">
                                <?php echo htmlentities(mb_strtoupper($ubicacion[0]['unidad_formacion'], 'UTF-8')) ?> - 
                                <?php echo $anio;
                                $anio++ ?> <?php echo htmlentities('º Año') ?>
                            </th>
                        </tr>
                        <tr class="header" style="background: #ededed;">
                            <td style="width: 30%;">Carrera</td>
                            <td style="width: 5%;">Cohorte</td>
                            <td style="width: 8%;">DNI</td>
                            <td style="width: 22%;">Apellido</td>
                            <td style="width: 22%;">Nombre</td>
                            <td style="width: 3%;">Edad</td>
                            <td style="width: 10%;">Email</td>
                        </tr>
                    <?php endif ?>
                    <?php foreach ($ubicacion as $alumno): ?>
                        <?php
                        if ($key2 == 1 || $key2 == 2) {
                            if (isset($datos[$alumno['unidad_formacion_id']]['ing'][$alumno['sexo']])) {
                                $datos[$alumno['unidad_formacion_id']]['ing'][$alumno['sexo']] += 1;
                            } else {
                                $datos[$alumno['unidad_formacion_id']]['ing'][$alumno['sexo']] = 1;
                            }
                        }
                        if (isset($datos[$alumno['unidad_formacion_id']]['gen'][$alumno['sexo']])) {
                            $datos[$alumno['unidad_formacion_id']]['gen'][$alumno['sexo']] += 1;
                        } else {
                            $datos[$alumno['unidad_formacion_id']]['gen'][$alumno['sexo']] = 1;
                        }
                        $edad = date('Y-m-d', strtotime('2013-06-30')) - date('Y-m-d', strtotime($alumno['fecha_nacimiento']));
                        if ($edad <= 16) {
                            $edad = 18;
                        }
                        if ($edad < 25) {
                            if (isset($datos[$alumno['unidad_formacion_id']][$edad])) {
                                $datos[$alumno['unidad_formacion_id']][$edad] += 1;
                            } else {
                                $datos[$alumno['unidad_formacion_id']][$edad] = 1;
                            }
                        } else if ($edad < 30) {
                            if (isset($datos[$alumno['unidad_formacion_id']][25])) {
                                $datos[$alumno['unidad_formacion_id']][25] += 1;
                            } else {
                                $datos[$alumno['unidad_formacion_id']][25] = 1;
                            }
                        } else {
                            if (isset($datos[$alumno['unidad_formacion_id']][30])) {
                                $datos[$alumno['unidad_formacion_id']][30] += 1;
                            } else {
                                $datos[$alumno['unidad_formacion_id']][30] = 1;
                            }
                        }
                        ?>
                        <tr>
                            <td><?php echo htmlentities(mb_strtoupper($alumno['unidad_formacion'], 'UTF-8')) ?></td>
                            <td><?php echo $alumno['cohorte'] ?></td>
                            <td><?php echo $alumno['documento'] ?></td>
                            <td><?php echo htmlentities(mb_strtoupper($alumno['apellido'], 'UTF-8')) ?></td>
                            <td><?php echo htmlentities(mb_strtoupper($alumno['nombre'], 'UTF-8')) ?></td>
                            <td><?php echo $edad ?></td>
                            <td><?php echo $alumno['email'] ?></td>
                        </tr>
            <?php endforeach ?>
        <?php endforeach ?>
            </tbody>
        </table>
    <?php endif ?>
<?php endforeach ?>
<table class="centered">
    <tbody>
        <tr style="background: #b7d2ff;">
            <th rowspan="2">Carrera</th>
            <th colspan="2">Alumnos</th>
            <th colspan="9">Alumnos por edad, en a<?php echo htmlentities('ñ') ?>os cumplidos al 30 de junio de 2013</th>
            <th colspan="2">Ingresantes</th>
        </tr>
        <tr style="background: #b7d2ff;">
            <th>Total</th>
            <th>Varones</th>
            <th>18</th>
            <th>19</th>
            <th>20</th>
            <th>21</th>
            <th>22</th>
            <th>23</th>
            <th>24</th>
            <th>25-29</th>
            <th>30+</th>
            <th>Total</th>
            <th>Varones</th>
        </tr>
                <?php foreach ($datos as $key => $carrera): ?>
            <tr>
                <td>
    <?php
    if ($key == 2) {
        echo htmlentities('Analista de Sistemas de Computación');
    } else if ($key == 3) {
        echo htmlentities('Técnico Superior en Electromecánica');
    } else if ($key == 4) {
        echo htmlentities('Técnico Superior en Turismo');
    }
    ?>
                </td>
                <td><?php echo (int) ($datos[$key]['gen']['M'] + $datos[$key]['gen']['F']) ?></td>
                <td><?php echo (int) ($datos[$key]['gen']['M']) ?></td>
                <td><?php echo (int) ($datos[$key][18]) ?></td>
                <td><?php echo (int) ($datos[$key][19]) ?></td>
                <td><?php echo (int) ($datos[$key][20]) ?></td>
                <td><?php echo (int) ($datos[$key][21]) ?></td>
                <td><?php echo (int) ($datos[$key][22]) ?></td>
                <td><?php echo (int) ($datos[$key][23]) ?></td>
                <td><?php echo (int) ($datos[$key][24]) ?></td>
                <td><?php echo (int) ($datos[$key][25]) ?></td>
                <td><?php echo (int) ($datos[$key][30]) ?></td>
                <td><?php echo (int) ($datos[$key]['ing']['M'] + $datos[$key]['ing']['F']) ?></td>
                <td><?php echo (int) ($datos[$key]['ing']['M']) ?></td>
            </tr>
<?php endforeach ?>
    </tbody>
</table>
<style>
    table { border-collapse: collapse; width: 100%; border: 1px solid #ccc; margin-bottom: 30px; }
    table.centered tbody tr td { text-align: center; }
    .udef { background: #cdcdcd; }
    .header { background: #ededed; }
</style>
